add numerous features