adding final physics solver for first prototype