most 'functionality' in place