Core functions was added