general abstract to genreralisation and abstraction?