down to two compile errors. a bit confused about this slot number business