type features