split views in several files, add profile