///////// the greatest thing since sliced bread (ericeira, pt).