fixed profile completion methods