update to some helper methods and to frontrunner agent