finished basic user editing stuff