Adds parameter reading (broken!)