first controller kinda working