add client package and gui code