add generation and alive counters
add clear field functionallity