A complete solution for contractors