implemented marker view