some basic code that does not work