clean and refactoring to use a common project which regroup resources