Require Functionality: most I've got working so far, couple errors.