changed data and constants