added tip to avoid $
added before inherited method