parse handler methods