default direction on __init__ updated