Added Interface implementation for master