pseudo working the way i want it.