Ported A2 to A3, preliminary