fix Foreign Key
add get_id function
check publisher is exist or not before commit
add kawaii elements
add duplicate record check function
improve detail
improve duplicate record check function
improve detail