shortened functions now dependent on that bugfix

defining functions for vex is troublesome. this code, while short, needs functions defined properly to run. otherwise, use previous revisions.