version 1 is done for the presentation