added Bot class