add new respond method