self keyword show be lowercase