Added Profile Logic