Note: This lab will be replaced with a new one soon.