adds an all test, uncomment not implemented
reduce method return type to type and introduce a single instruction for instance get