refister known users to new projects works, but the code is terrible