now our code makes sense!