add preboot method
release 0.4.15