akash registercanteen refactor1 modity