developing drawing framework