GUI are improved, some codes are cleaned