added user modules support