functional registration

no errors yet
Extended infdev
minor changes