Finished Register.pl