add energy micro utility files