committing new file to manage mask drawing etc