some bad ideas on position