moved views to the end of the files for simplicity