user module working