created the public controller and working on it,  to make the public features availble to everyone.