added wrapping function started listing fn