elaboration on proposed method