extract into alerts to partial
play around with Foundation and its rules