add package.json plus psuedocode for IOUs