updated storage interface to handle ls and push