Registration stuff

Signed-off-by: Jonsey <damianajones@yahoo.co.uk>