added size hash/option