almost finished with main page sketch
add data model