add data types to procedures, p2