add appearances and parsable