implement list method
implement info method