so, yeah...this is final commit...some other minor bug fixed(too many minor bugs?)