change specs.
change main codes.