adding all hw