adding foundation for testing