use proper length property
add method
foreach method
basic set operations