candidate controller & view added