removed my own 'add' function, duplicating lib code again...