multi user support. partialy done. buggy.