updated marker model with authentication