everything  but the condenser and fail states should work now