#10 add sort attribute to component definition