lab 5.0 features. Closes #2034