modify appearance
load from textarea
fix and modify parser