how to use this and super