added readonly to the different Fields