Add callback and start adding support stuff