add basic types