lots of work on A4, still not 100% yet