next: re-design database, front side begin