add various features