draw shapes on canvas