add physic or special type