testing some possible structure for the code