added drawing still need masking to work ugh