implement action register function, populate timeout variable, implement volatile channel user limit configuration