tests initial implementation