finished tutorial, will now add features