new vision:
ct: position is relative