'going really well' - Stickers