eternal
work in progress.
check back for updates...