M4 Stock

Test, not finished