Bring out connector class and make some solutions (Unfinished yet)