initial commit for UI solution