added some queue features, most stuff working-ish