Add promise maker method