trying out the steps from jonhmchan's tutorial