init oriniation works