GETAvalableAction,  registrationAction refactoring