refactored ActionCall methods to extension methods