fixed registration process