new agent and clean-up

add a new agent type and clean up un-needed files.