simple storage + server impl