Done basic testing. Need more sometime.