Partially working for add