filter somehow works - remove need for eggs?
checkpoint