implementation mapper
changes for server and client
skyfile
fixed bug
new test