basic idea for directions