added puppet and forceman