minimized version of ArgueJS version 1