user view first
user view first