added find and list modes