Add callback and custom strategies