api and register fixes

stiti voi care