Finished Version 0.1