updated  core commands