added sascha's stuff as a library for now