Added initial base lib and utils