functioning, more automated table