added laserfunction and colors