add some note about types in