init code
lib