updated mod5 sol