finished basic views