Added options & callbacks