first integration and tests