added new agent features