refactoring
add world table
positioning