left to right and vice versa!