adding types