fixed y, f, and ~