updated to use shared view