Profile logic implemented :)