separate initialise script