jh: added grid collection with initialiser and test