revise database schema