full functionized