modified empty method