this is still freefloating; added local vars