added hw for adam.