converted it to a middleman project