working version pushed to devstack