how much ROM and RAM does it have? Are there many versions?