Begun work on initialiser