consider current user when calculating price