hopefully i've done it right wasn't quite sure what to title it all though