read/write signatures utility and simplified sync module