Via the internet Tools Meant for Online Effort