more work on prac