user module bugs fixed