CHANGE: added constructor and two methods: add and remove