add logger and date library