class added for author PM