played with abstraction