mark self in a simpler way