takes direction into account when launching