ignore demo data
add session management