getting closer to be become perfect...