took a different approach of fixin dis shit