simple 256 version for novices