use some opensource component for my testprj