added variation design theory section