initialize with description