twitter code shit completely abstracted, minimizing code duplication. still not very user-friendly though.