added Core functionality v 0.1