moved views to generic file