Class9 implemented