added hack1