firing cycle