study framework