started on basic square example