attempt simplify draw