decent looking state. still wrk to be done