global lib stuff