Roof rain water harvesting (TAP)