test method implemented