adding preliminary mask check
more checking
module boilerplate
readme