styled, added dynamic chr limit