added lots of automation testing.