Subjective code added