Add integration and finish the whole project