move subscribe to view