this is the rails tutorial