added spacing limits
machinemade