Data pushing working (there may still be bugs)