added basic freedom interface
0.0.2