added more tests
fixed positioning error