all features complete, except autoLayout and undo retweet