added compute_features.*