fix appearance property bugs