add scripts module
fix recursive dependency in documents and users