new drawing approach