Source code for group 6