added basic utilities libraries