parse SELF