optimized imports, added list methods, download methods