playlist - basic functionality and page