prototype

in progress, check back soon!