i feel like only half work.