simplified canvas setup