practice controller -details fixes