perform work on master