split to server and client parts
place to drop is added