change schema to use a separate users table