custom filetracker + some modules
added some rules into model