lets pretend that we are module