hold+park methods added