refactoring
setMark() stub implementation
getters and setters
examine service