code editable instead of pre