variables are changed
Implement List<> methods (may be not in the best way)