Resolve constructor problems
Add bar extensions to UPC