Implemented Integration layer