hazel moore hailey rose sub