add add_swap recipe