rough initial proof of concept using foundation