added core with basic directory communication