added minimum size feature. made float syntax more consistent.