Refactor

Rubo cop is pretty much taken care of at this point. And fulfilled is finally spelled correctly.