almost done with the elaboration