removed many definitions