cleaned unnecessary codes.