just keeping my sample code synced