larger update, added redis as session store, changed sample layout