make uniform different formats specifying defaults