Add callback attribute