getting more overview by modularisation: abstraced the filling- and freeing-szReader procedures