bug fixed and start to test