initialzed m on creation