Base functional completed. Testing