move to portable class library