a1 works but might need a bit of polish