refactoring of the rpc feature template