initial import
basic single-element methods added
list methods