finish initial test5. need to finish checking