added list stuff