Twitter main interfaces adapted from twitter4j