should be ready for implementation