Added iteration rules

Added iteration method, first test passed