factor assets controller
factor model controller
refactor report controller
refactor model controller name
tidy