adds reaction class, problems though