profile setup with keyboard update