a few edits to get prac4 working again with the new system