added expand feature