implemented functions for the HFSLaser class