in progress, broken
template inheritence code is now in place
More test options