lots of work on L3, started L4