oops
include static and templates