Finsihed all testing except the inheritance