added description
some restructuring, basic history support with bbq