added registration partly