core changes added