added basic level genrator model
resolved merge conflict