works on A5 stuff, adds methods and such