dynamic
static
custom