kill most of support/functional

let's only take what we use