first init
md