added properties to change appearance