updated pull, customizable + no require