rename some file, move from common to block
user should direct create option form defaults
refactor the code of news model
refactor the code model problem