new util component and added some components to package