make bindings more consistent for Y, c-k needs a better function