some part of gui ready i very first draft.