More abstraction. Sometimes I cant stop