fully legal and not full auto m