made make arguments user configurable