i hope i did this right