added catch method back my bad