autodirection
