adding alleyoop update capability