Initial commit - Implemented solver new