add database module and finish the new project module