Implemented add functionality in player