updated with description
init