User-parameter support implemented, system seems to run smoothly