make pico-client extendable by pico-common