s&d from left to right