modules
modules changes, user module detect() now returns user model instance