implement empty method