Version 0.1, basic Implementation