Advanced wheres

Description for advanced wheres, example for varibale passing and looping in closures.