deal with various status code
reduce redirection
adjust client code
prepare for null of releaseDate
add create table sql