Interface is as done as it is getting. Now for data storage... UGHHH