bulid a common utils project