implemented functionality revisited