boilerplate m-s