added JSMessages and updated classes