simpler initialise :rage1: