add | solution for 004