updated to support alleyoop 2