I implemented more functions. After this commit I will restructure
my project and use autotools.