Practice with interfaces.