Added core functionality; changed std::vector to cont