added verb execution to its own module