user modules inserting (to finish)