Put has and methods under implementation.