reverted back to last fully working version, still has multiuser bug