canvas not flowing right