empty method?? why it does not have implementation