user module completed