features useful across different models