flesh out layout and add record functionality