add remove
first implementation of delete method
initiate first test on JS version