added packery for horizontal layout