interface template basic views