make better usable for shell scripts