fixed and dynamic spacing