Added init block, listing function