uses basic API's and stuff to do simple tasks.