do we need these empty method?