receives commands to execute repetitive tasks