remove basechecks class from agent class