first reducer kinda working