Required only necessary dependencies