Building and consolidating knowledge for practice