Added direction()