all the code about fetching mail is now in a seperated class