sync

working on primus