added some listing and playing functionality