feat(gui): connected to API