i need to get used to this callback structure of most js libraries...