Finished the State system just need to add data