item repo and testing

unit repo and testing
dpcomponent repo and testing