develop user registratot almost complete!