Initial laser implementation