regstration and autorisation