Add ft detection and basic highlighting