laserbank constructor change