ui partially working