Working on multi direction
direction not working properly...